package model

import (
	"gorm.io/gorm"
	"time"
)

type ArticleTagRelation struct {
	ArticleID uint           `gorm:"column:article_id;not null" json:"article_id"`     // 文章ID
	TagID     uint           `gorm:"column:tag_id;not null" json:"tag_id"`             // 标签ID
	CreatedAt time.Time      `gorm:"column:create_at;autoCreateTime" json:"create_at"` // 创建时间
	UpdatedAt time.Time      `gorm:"column:update_at;autoUpdateTime" json:"update_at"` // 更新时间
	DeletedAt gorm.DeletedAt `gorm:"column:delete_at" json:"delete_at" gorm:"index"`   // 删除时间（软删除）
}

func (m *ArticleTagRelation) TableName() string {
	return "article_tag_relation"
}
